Crazy's Amazing Corner on the Web
/blog/2025/MPV and YTDLP/
MPV and YT-DLP are Awesome
I am writing this Post because of the Facination of these two tools. So if you don't know mpv is a Video/Audio Player you primarily use inside the Terminal. It has all the Features you need, like Hardware Acceleration and Switching Audio/Subtitle Tracks. While graphical side of things the Player is very bare bones mostly hiding its features behind key binds, it is a very good tool when working a lot inside the Terminal.
But that is not all it does, It also Includes a very Important Library, the YT-DLP Library. A very full-featured Library to download Content of the Internet. While it is foremost for YouTube, it also has an exhaustive list of other Services it is compatible with. It allows getting whatever Stream of Video and Audio of the Website and Download it to your Computer. Or in the Case of MPV to play it on your Computer directly in MPV.
The Combination makes MPV a powerhouse in watching content from my RSS Feed. As Some compatible Website it has that I use are: Nebula, ARD Mediathek/Tagesschau and ZDF Mediathek. The two Latter ones being the Germany Public Broadcasters Repository of Content. This was a godsend when doing the YT challenge, as I could completely negate me going to the YouTube Website and avoid the Algorithm sucking me in. But furthermore it also avoids going to resource heavy website and only pulling the video itself, which is then Hardware Accelerated.
This makes it incredibly useful for watching and downloading online content. Especially for YouTube, where you have so many sketchy websites offering it.
So for the TLDR: learn and use MPV and YT-DLP, especially for backing online content up and not relaying on these sketch YouTube download sites.